在chatgpt4的指导下复习python:启动

230401

chatGPT4对于python学习的建议

学习 Python 可以按照以下步骤进行:

  1. 学习 Python 基础语法。了解 Python 的基本语法、变量、数据类型、运算符、流程控制语句等。可以参考一些免费的教程或者在线课程,例如 Codecademy、Coursera、edX 等。

  2. 学习 Python 标准库。Python 标准库包含了许多实用的模块和函数,例如 os、re、datetime、math、random、collections 等。学习这些模块和函数可以帮助我们更加方便地编写 Python 程序。

  3. 学习 Python 的高级特性。Python 有许多高级特性,例如列表推导、生成器、装饰器、闭包等。学习这些特性可以帮助我们更加高效地编写 Python 程序。

  4. 学习 Python 的第三方库和框架。Python 有许多优秀的第三方库和框架,例如 NumPy、Pandas、Matplotlib、Scikit-learn、Django、Flask 等。学习这些库和框架可以帮助我们更加方便地处理数据、构建 Web 应用程序等。

  5. 刷题和实践。刷题可以帮助我们熟练掌握 Python 编程,同时提高编程思维和解决问题的能力。可以选择一些编程练习网站或者在线编程竞赛,例如 LeetCode、Hackerrank、Codeforces 等。

  6. 参与开源项目。参与开源项目可以帮助我们与其他开发者合作、学习更多高级技术和实践经验,同时提高代码质量和编程能力。可以选择一些 Python 开源项目,并通过提交代码、修复 Bug 等方式参与其中。

在学习 Python 过程中,还需要注意以下几点:

  • 经常练习,不断尝试,积极交流和学习他人的代码和经验;
  • 了解常见的错误和异常,及时处理和调试代码;
  • 学习编程规范和良好的编程习惯,编写清晰、易于维护的代码;
  • 学习如何使用 Git 等版本控制工具管理代码;
  • 了解 Python 的生态系统和社区,参加 Python 相关的会议和活动,交流经验和学习最新技术。

终端输入命令python3,查看python3的安装情况,意外退出了

1
2
3
4
5
6
7
8
9
10
11
Yinas-Mac:~ Yina$ python3

dyld[39661]: dyld cache '(null)' not loaded: syscall to map cache into shared region failed

dyld[39661]: Library not loaded: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation

  Referenced from: <2D4A19AA-E1F7-61EE-36A7-8CEBCEBC97DA> /Library/Frameworks/Python.framework/Versions/3.6/Resources/Python.app/Contents/MacOS/Python

  Reason: tried: '/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation' (no such file), '/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation' (no such file, no dyld cache), '/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation' (no such file)

Abort trap: 6

chatGPT4提示后重新安装python3

根据错误提示,看起来出现了 dyld 错误,可能是 Python 解释器与 macOS 系统库之间的问题。你可以尝试使用以下步骤来解决问题:

  1. 重新安装 macOS 系统库
  2. 重新安装 Python

成功

1
2
3
4
5
Yinas-Mac:~ Yina$ python3

Python 3.10.10 (v3.10.10:aad5f6a891, Feb  7 2023, 08:47:40) [Clang 13.0.0 (clang-1300.0.29.30)] on darwin

Type "help", "copyright", "credits" or "license" for more information.

进入Jupyter Notebook环境,但是遇到一个问题,Jupyter Notebook没有python3,来会好多次没解决,后来通过以下帖子找到了快捷的解决方案

https://so.csdn.net/so/search?q=jupyter%E9%87%8C%E6%B2%A1%E6%9C%89python3&t=all&o=vip&s=&l=&f=&viparticle=

如果你的 Jupyter Notebook 没有 Python 3 内核,你可以按照以下步骤安装:

  1. 首先,确保你已经安装了 Python 3。你可以在命令行中输入 python3 --version 来检查 Python 3 是否已安装。
  2. 如果你没有安装 Python 3,你需要先下载并安装它。你可以从官方网站 https://www.python.org/downloads/ 下载 Python 3 的最新版本。
  3. 确认你已经安装了 Jupyter Notebook,如果没有请先按照官方文档的指示安装。你可以在命令行中输入 jupyter --version 来检查 Jupyter Notebook 是否已安装。
  4. 现在,你需要为 Jupyter Notebook 安装 Python 3 内核。在命令行中输入以下命令:
1
2
python3 -m pip install ipykernel
python3 -m ipykernel install --user

这将安装一个名为 “Python 3” 的内核并将其添加到 Jupyter Notebook 中。

  1. 现在,你可以启动 Jupyter Notebook 并选择 “Python 3” 内核来运行你的代码了。

希望这能帮助你解决问题!

但这答案其实也是来源于机器人,是CSDN研发的生成式AI产品“ChitGPT”。